gtk4.git
6 years agoentry completion: Make final
Matthias Clasen [Tue, 28 May 2019 00:03:24 +0000 (00:03 +0000)]
entry completion: Make final

6 years agotext tag table: Make final
Matthias Clasen [Mon, 27 May 2019 22:44:25 +0000 (22:44 +0000)]
text tag table: Make final

And also move private function to a private header.

6 years agoRemove an unused function
Matthias Clasen [Mon, 27 May 2019 22:37:11 +0000 (22:37 +0000)]
Remove an unused function

_gdk_make_event was not used anywhere.

6 years agotext mark: Use standard padding
Matthias Clasen [Mon, 27 May 2019 22:31:10 +0000 (22:31 +0000)]
text mark: Use standard padding

6 years agotext tag: Use standard padding
Matthias Clasen [Mon, 27 May 2019 22:30:33 +0000 (22:30 +0000)]
text tag: Use standard padding

6 years agooverlay: Make final
Matthias Clasen [Mon, 27 May 2019 21:35:24 +0000 (21:35 +0000)]
overlay: Make final

6 years agosizerequest: Fix request mode for layout managers
Timm Bäder [Sat, 25 May 2019 07:03:37 +0000 (09:03 +0200)]
sizerequest: Fix request mode for layout managers

We can't just call GtkWidgetClass::get_request_mode() anymore. If the
widget has a layout manager, we need to ask that one.

6 years agolayoutmanager: Never pass NULL pointers to ->measure
Timm Bäder [Sat, 25 May 2019 06:59:20 +0000 (08:59 +0200)]
layoutmanager: Never pass NULL pointers to ->measure

We don't do that in GtkWidgetClass::measure() implementations either, so
make the semantics match.

6 years agofilechooserentry: Correctly annotate a return value as (nullable)
Timm Bäder [Fri, 24 May 2019 06:47:40 +0000 (08:47 +0200)]
filechooserentry: Correctly annotate a return value as (nullable)

6 years agofilechooserentry: Rename function to make sense
Timm Bäder [Fri, 24 May 2019 06:43:45 +0000 (08:43 +0200)]
filechooserentry: Rename function to make sense

This is GtkFileChooserEntry API, not GtkFileChooser API.

6 years agoDon't load print backends more than once
Matthias Clasen [Mon, 27 May 2019 12:59:36 +0000 (12:59 +0000)]
Don't load print backends more than once

The modules don't depend on the default display
at all, and loading them more than once makes
the displayclose test fail here, locally.

6 years agoMerge branch 'meson-man-without-docs' into 'master'
Matthias Clasen [Mon, 27 May 2019 09:30:45 +0000 (09:30 +0000)]
Merge branch 'meson-man-without-docs' into 'master'

meson: allow building man pages without the documentation

See merge request GNOME/gtk!875

6 years agocheck menu item: Drop the priv pointer
Matthias Clasen [Mon, 27 May 2019 04:41:58 +0000 (00:41 -0400)]
check menu item: Drop the priv pointer

6 years agocheck menu item: Use standard padding
Matthias Clasen [Mon, 27 May 2019 04:33:30 +0000 (04:33 +0000)]
check menu item: Use standard padding

6 years agoradio menu item: Drop the priv pointer
Matthias Clasen [Mon, 27 May 2019 04:28:49 +0000 (00:28 -0400)]
radio menu item: Drop the priv pointer

6 years agoradio menu item: Make final
Matthias Clasen [Mon, 27 May 2019 04:26:34 +0000 (04:26 +0000)]
radio menu item: Make final

6 years agoradio button: Make final
Matthias Clasen [Mon, 27 May 2019 04:10:48 +0000 (00:10 -0400)]
radio button: Make final

6 years agocheck button: Use standard padding
Matthias Clasen [Mon, 27 May 2019 04:09:41 +0000 (04:09 +0000)]
check button: Use standard padding

6 years agotoggle button: Use standard padding
Matthias Clasen [Mon, 27 May 2019 04:08:07 +0000 (04:08 +0000)]
toggle button: Use standard padding

6 years agogrid: Use standard padding
Matthias Clasen [Mon, 27 May 2019 03:30:21 +0000 (23:30 -0400)]
grid: Use standard padding

6 years agosearch bar: Make final
Matthias Clasen [Mon, 27 May 2019 03:27:15 +0000 (23:27 -0400)]
search bar: Make final

6 years agopaned: Make final
Matthias Clasen [Mon, 27 May 2019 03:25:34 +0000 (03:25 +0000)]
paned: Make final

6 years agospin button: Make final
Matthias Clasen [Mon, 27 May 2019 03:22:47 +0000 (23:22 -0400)]
spin button: Make final

6 years agosearch entry: Make final
Matthias Clasen [Mon, 27 May 2019 03:21:07 +0000 (23:21 -0400)]
search entry: Make final

6 years agorange: Use standard padding
Matthias Clasen [Mon, 27 May 2019 03:18:38 +0000 (23:18 -0400)]
range: Use standard padding

6 years agoscale: Use standard padding
Matthias Clasen [Mon, 27 May 2019 03:17:28 +0000 (23:17 -0400)]
scale: Use standard padding

6 years agomenu item: Use standard padding
Matthias Clasen [Mon, 27 May 2019 03:14:36 +0000 (23:14 -0400)]
menu item: Use standard padding

6 years agomenu shell: Use standard padding
Matthias Clasen [Mon, 27 May 2019 03:13:55 +0000 (23:13 -0400)]
menu shell: Use standard padding

6 years agomenu button: Make final
Matthias Clasen [Mon, 27 May 2019 03:10:57 +0000 (23:10 -0400)]
menu button: Make final

6 years agorevealer: Make final
Matthias Clasen [Mon, 27 May 2019 03:08:37 +0000 (03:08 +0000)]
revealer: Make final

6 years agoentry: Use standard padding
Matthias Clasen [Mon, 27 May 2019 03:03:47 +0000 (03:03 +0000)]
entry: Use standard padding

6 years agoseparator tool item: Make final
Matthias Clasen [Mon, 27 May 2019 03:01:34 +0000 (23:01 -0400)]
separator tool item: Make final

6 years agoseparator menu item: Make final
Matthias Clasen [Mon, 27 May 2019 03:00:15 +0000 (23:00 -0400)]
separator menu item: Make final

6 years agostatus bar: Make final
Matthias Clasen [Mon, 27 May 2019 02:51:44 +0000 (02:51 +0000)]
status bar: Make final

6 years agoexpander: Make final
Matthias Clasen [Mon, 27 May 2019 02:50:03 +0000 (22:50 -0400)]
expander: Make final

6 years agocell area context: Drop the priv pointer
Matthias Clasen [Mon, 27 May 2019 02:42:49 +0000 (22:42 -0400)]
cell area context: Drop the priv pointer

6 years agocell area context: Use standard padding
Matthias Clasen [Mon, 27 May 2019 02:40:02 +0000 (22:40 -0400)]
cell area context: Use standard padding

6 years agoseparator: Make final
Matthias Clasen [Mon, 27 May 2019 02:37:56 +0000 (22:37 -0400)]
separator: Make final

6 years agoscrollbar: Make final
Matthias Clasen [Mon, 27 May 2019 02:37:42 +0000 (22:37 -0400)]
scrollbar: Make final

6 years agoheader bar: Make final
Matthias Clasen [Mon, 27 May 2019 02:32:21 +0000 (22:32 -0400)]
header bar: Make final

6 years agoinfo bar: Make final
Matthias Clasen [Mon, 27 May 2019 02:30:33 +0000 (22:30 -0400)]
info bar: Make final

6 years agolevel bar: Make final
Matthias Clasen [Mon, 27 May 2019 02:24:14 +0000 (22:24 -0400)]
level bar: Make final

6 years agoimage: Make final
Matthias Clasen [Mon, 27 May 2019 02:22:40 +0000 (22:22 -0400)]
image: Make final

6 years agogl area: Use standard padding
Matthias Clasen [Mon, 27 May 2019 02:18:30 +0000 (22:18 -0400)]
gl area: Use standard padding

6 years agocombo box: Use standard padding
Matthias Clasen [Mon, 27 May 2019 02:19:04 +0000 (22:19 -0400)]
combo box: Use standard padding

6 years agocombo box text: Make final
Matthias Clasen [Mon, 27 May 2019 02:16:58 +0000 (22:16 -0400)]
combo box text: Make final

6 years agocell view: Drop the priv pointer
Matthias Clasen [Mon, 27 May 2019 02:14:03 +0000 (22:14 -0400)]
cell view: Drop the priv pointer

6 years agocell view: Make final
Matthias Clasen [Mon, 27 May 2019 01:59:49 +0000 (21:59 -0400)]
cell view: Make final

6 years agoDrop cellarea subclassing tests
Matthias Clasen [Mon, 27 May 2019 02:13:45 +0000 (22:13 -0400)]
Drop cellarea subclassing tests

6 years agoaction bar: Make final
Matthias Clasen [Mon, 27 May 2019 01:57:42 +0000 (21:57 -0400)]
action bar: Make final

6 years agocell area box: Drop the priv pointer
Matthias Clasen [Mon, 27 May 2019 01:56:00 +0000 (21:56 -0400)]
cell area box: Drop the priv pointer

6 years agobuilder: Use standard padding
Matthias Clasen [Mon, 27 May 2019 01:43:34 +0000 (21:43 -0400)]
builder: Use standard padding

6 years agocell area: Drop the priv pointer
Matthias Clasen [Mon, 27 May 2019 01:42:22 +0000 (21:42 -0400)]
cell area: Drop the priv pointer

6 years agocell area: Use standard padding
Matthias Clasen [Mon, 27 May 2019 01:34:06 +0000 (01:34 +0000)]
cell area: Use standard padding

6 years agoaspect frame: Make final
Matthias Clasen [Mon, 27 May 2019 01:32:24 +0000 (01:32 +0000)]
aspect frame: Make final

6 years agoassistant: Drop the priv pointer
Matthias Clasen [Mon, 27 May 2019 01:20:53 +0000 (21:20 -0400)]
assistant: Drop the priv pointer

6 years agoassistant: Make final
Matthias Clasen [Mon, 27 May 2019 01:08:01 +0000 (21:08 -0400)]
assistant: Make final

6 years agoaccel label: Make final
Matthias Clasen [Mon, 27 May 2019 00:56:50 +0000 (00:56 +0000)]
accel label: Make final

6 years agoabout dialog: Make final
Matthias Clasen [Mon, 27 May 2019 00:49:19 +0000 (20:49 -0400)]
about dialog: Make final

6 years agocell renderer pixbuf: Drop the priv pointer
Matthias Clasen [Mon, 27 May 2019 00:46:38 +0000 (20:46 -0400)]
cell renderer pixbuf: Drop the priv pointer

6 years agocell renderer pixbuf: Make final
Matthias Clasen [Mon, 27 May 2019 00:44:07 +0000 (20:44 -0400)]
cell renderer pixbuf: Make final

6 years agocell renderer progress: Drop the priv pointer
Matthias Clasen [Mon, 27 May 2019 00:42:08 +0000 (20:42 -0400)]
cell renderer progress: Drop the priv pointer

6 years agocell renderer progress: Make final
Matthias Clasen [Mon, 27 May 2019 00:40:15 +0000 (20:40 -0400)]
cell renderer progress: Make final

6 years agocell renderer spin: Drop the priv pointer
Matthias Clasen [Mon, 27 May 2019 00:37:42 +0000 (20:37 -0400)]
cell renderer spin: Drop the priv pointer

6 years agocell renderer spin: Make final
Matthias Clasen [Mon, 27 May 2019 00:35:26 +0000 (20:35 -0400)]
cell renderer spin: Make final

6 years agocell renderer spinner: Drop priv pointer
Matthias Clasen [Mon, 27 May 2019 00:33:38 +0000 (20:33 -0400)]
cell renderer spinner: Drop priv pointer

6 years agocell renderer spinner: Make final
Matthias Clasen [Mon, 27 May 2019 00:30:04 +0000 (20:30 -0400)]
cell renderer spinner: Make final

6 years agocell renderer text: Drop the priv pointer
Matthias Clasen [Mon, 27 May 2019 00:27:36 +0000 (20:27 -0400)]
cell renderer text: Drop the priv pointer

6 years agocell renderer text: Use standard padding
Matthias Clasen [Mon, 27 May 2019 00:21:50 +0000 (20:21 -0400)]
cell renderer text: Use standard padding

6 years agocell renderer toggle: Drop the priv pointer
Matthias Clasen [Mon, 27 May 2019 00:20:11 +0000 (20:20 -0400)]
cell renderer toggle: Drop the priv pointer

6 years agocell renderer toggle: Make final
Matthias Clasen [Mon, 27 May 2019 00:17:15 +0000 (20:17 -0400)]
cell renderer toggle: Make final

6 years agocell renderer combo: Drop the priv pointer
Matthias Clasen [Mon, 27 May 2019 00:12:40 +0000 (20:12 -0400)]
cell renderer combo: Drop the priv pointer

6 years agocell renderer combo: Make final
Matthias Clasen [Mon, 27 May 2019 00:07:53 +0000 (20:07 -0400)]
cell renderer combo: Make final

6 years agocell renderer accel: Drop the priv pointer
Matthias Clasen [Sun, 26 May 2019 23:51:49 +0000 (19:51 -0400)]
cell renderer accel: Drop the priv pointer

6 years agocell renderer accel: Make final
Matthias Clasen [Sun, 26 May 2019 23:47:04 +0000 (19:47 -0400)]
cell renderer accel: Make final

6 years agocell renderer: Use standard padding
Matthias Clasen [Sun, 26 May 2019 23:35:24 +0000 (23:35 +0000)]
cell renderer: Use standard padding

6 years agocalendar: Drop the priv pointer
Matthias Clasen [Sun, 26 May 2019 23:20:26 +0000 (19:20 -0400)]
calendar: Drop the priv pointer

6 years agocalendar: Make final
Matthias Clasen [Sun, 26 May 2019 22:56:56 +0000 (18:56 -0400)]
calendar: Make final

6 years agospinner: Make final
Matthias Clasen [Sun, 26 May 2019 22:50:49 +0000 (18:50 -0400)]
spinner: Make final

6 years agoprogress bar: Make final
Matthias Clasen [Sun, 26 May 2019 22:49:21 +0000 (18:49 -0400)]
progress bar: Make final

6 years agoprint operation: Drop the priv pointer
Matthias Clasen [Sun, 26 May 2019 22:38:19 +0000 (18:38 -0400)]
print operation: Drop the priv pointer

6 years agoprint operation: Use standard class padding
Matthias Clasen [Sun, 26 May 2019 22:24:37 +0000 (22:24 +0000)]
print operation: Use standard class padding

6 years agoRename gtkprintbackend.h to gtkprintbackendprivate.h
Matthias Clasen [Sun, 26 May 2019 21:57:23 +0000 (21:57 +0000)]
Rename gtkprintbackend.h to gtkprintbackendprivate.h

Follow the naming convention for private headers.

6 years agoprint job: Make final
Matthias Clasen [Sun, 26 May 2019 21:51:24 +0000 (17:51 -0400)]
print job: Make final

No need to subclass this.

6 years agoprinter: Drop the priv pointer
Matthias Clasen [Sun, 26 May 2019 20:46:58 +0000 (16:46 -0400)]
printer: Drop the priv pointer

6 years agoprinter: Make private
Matthias Clasen [Sun, 26 May 2019 20:35:55 +0000 (20:35 +0000)]
printer: Make private

We want to subclass this in print backends,
but we don't want to allow out-of-tree subclassing.

6 years agoRename gtkprinter-private.h
Matthias Clasen [Sun, 26 May 2019 20:29:57 +0000 (16:29 -0400)]
Rename gtkprinter-private.h

Name this header gtkprinterprivate.h, following
our convention for private headers.

6 years agostack switcher: Make final
Matthias Clasen [Sun, 26 May 2019 20:23:17 +0000 (16:23 -0400)]
stack switcher: Make final

This should not be subclassed.

6 years agostack sidebar: Make final
Matthias Clasen [Sun, 26 May 2019 20:19:44 +0000 (16:19 -0400)]
stack sidebar: Make final

This should not be subclassed.

6 years agoprint dialog: Drop the priv pointer
Matthias Clasen [Sun, 26 May 2019 20:08:01 +0000 (20:08 +0000)]
print dialog: Drop the priv pointer

6 years agoprint dialog: Make final
Matthias Clasen [Sun, 26 May 2019 19:55:04 +0000 (19:55 +0000)]
print dialog: Make final

Nobody should subclass this.

6 years agopage setup dialog: Drop the priv pointer
Matthias Clasen [Sun, 26 May 2019 19:43:41 +0000 (19:43 +0000)]
page setup dialog: Drop the priv pointer

6 years agopage setup dialog: Make final
Matthias Clasen [Sun, 26 May 2019 19:38:39 +0000 (19:38 +0000)]
page setup dialog: Make final

No subclassing needed.

6 years agoswitch: Make final
Matthias Clasen [Sun, 26 May 2019 19:34:31 +0000 (15:34 -0400)]
switch: Make final

This should not be subclassed.

6 years agoicon theme: Make final
Matthias Clasen [Sun, 26 May 2019 19:33:10 +0000 (15:33 -0400)]
icon theme: Make final

Nobody should subclass GtkIconTheme or GtkIconInfo.

6 years agotextview: Use standard padding
Matthias Clasen [Sun, 26 May 2019 19:25:46 +0000 (15:25 -0400)]
textview: Use standard padding

Given that GtkSourceView exists, we will have
to keep GtkTextView subclassable until a replacement
appears.

6 years agoviewport: Cleanup
Matthias Clasen [Sun, 26 May 2019 19:18:42 +0000 (15:18 -0400)]
viewport: Cleanup

6 years agoviewport: Make final
Matthias Clasen [Sun, 26 May 2019 19:16:00 +0000 (15:16 -0400)]
viewport: Make final

No need to derive from it.

6 years agoTrivial
Matthias Clasen [Sat, 25 May 2019 21:52:15 +0000 (21:52 +0000)]
Trivial

6 years agosurface: fix up docs
Matthias Clasen [Sat, 25 May 2019 20:46:41 +0000 (20:46 +0000)]
surface: fix up docs

The docs for gdk_surface_invalidate_region were
talking about a no-longer-existing argument.